Software defined environments: An introduction

نویسندگان

  • C. Li
  • B. L. Brech
  • S. Crowder
  • D. M. Dias
  • Hubertus Franke
  • Matt Hogstrom
  • David Lindquist
  • Giovanni Pacifici
  • Stefan Pappe
  • Bala Rajaraman
  • J. Rao
  • Radha Ratnaparkhi
  • R. A. Smith
  • M. D. Williams
چکیده

environments: An introduction C.-S. Li B. L. Brech S. Crowder D. M. Dias H. Franke M. Hogstrom D. Lindquist G. Pacifici S. Pappe B. Rajaraman J. Rao R. P. Ratnaparkhi R. A. Smith M. D. Williams During the past few years, enterprises have been increasingly aggressive in moving mission-critical and performance-sensitive applications to the cloud, while at the same time many new mobile, social, and analytics applications are directly developed and operated on cloud computing platforms. These two movements are encouraging the shift of the value proposition of cloud computing from cost reduction to simultaneous agility and optimization. These requirements (agility and optimization) are driving the recent disruptive trend of software defined computing, for which the entire computing infrastructureVcompute, storage and networkVis becoming software defined and dynamically programmable. The key elements within software defined environments include capability-based resource abstraction, goal-based and policy-based workload definition, and outcome-based continuous mapping of the workload to the available resources. Furthermore, software defined environments provide the tooling and capabilities to compose workloads from existing components that are then continuously and autonomously mapped onto the underlying programmable infrastructure. These elements enable software defined environments to achieve agility, efficiency, and continuous outcome-optimized provisioning and management, plus continuous assurance for resiliency and security. This paper provides an overview and introduction to the key elements and challenges of software defined environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Artifacts for Collaborative Software Development

IntroductIon The development of software applications generally requires the following: hardware resources (individuals with various qualifications), and working methods. These resources are distributed in different autonomous software development environments. A single environment does not always have all the necessary resources to realize some large and/or complex projects. Therefore, collabo...

متن کامل

An Introduction to the Aesop System

As the design of software architectures emerges as a discipline within software engineering, it becomes increasingly important to support architectural description and analysis with tools and environments. This paper provides a brief introduction to Aesop, a set of tools for developing architectural design environments that exploit architectural styles to guide software architects in producing ...

متن کامل

Efficient and agile storage management in software defined environments

management in software defined environments A. Alba G. Alatorre C. Bolik A. Corrao T. Clark S. Gopisetty R. Haas R. I. Kat B. S. Langston N. S. Mandagere D. Noll S. Padbidri R. Routray Y. Song C.-H. Tan A. Traeger The IT industry is experiencing a disruptive trend for which the entire data center infrastructure is becoming software defined and programmable. IT resources are provisioned and opti...

متن کامل

Scalable Monitoring Analytics Architecture in Software-Defined Infrastructure

Software-Defined Infrastructure provides a unified architecture for integrated management of virtualized heterogeneous resources in cloud infrastructures. Monitoring and measurement is an important component in the Software-Defined Infrastructure. In this paper, we describe the architecture of Software-Defined Infrastructure focusing on its monitoring and measurement manager. The monitoring and...

متن کامل

Controller Placement in Software Defined Network using Iterated Local Search

Software defined network is a new computer network architecture who separates controller and data layer in network devices such as switches and routers. By the emerge of software defined networks, a class of location problems, called controller placement problem, has attracted much more research attention. The task in the problem is to simultaneously find optimal number and location of controll...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 58  شماره 

صفحات  -

تاریخ انتشار 2014